payment holiday - German English Dictionary